// 引入封装好的方法
import { get, post } from "./index"
// 封装大量接口
/* ==========================菜单管理接口============================== */
// 菜单添加的接口
export const menuAdd = data => post("/menuadd", data)
// 获取菜单列表的接口
export const menuList = params => get("/menulist", params)
// 菜单删除的接口
export const menuDelete = data => post("/menudelete", data)
// 菜单编辑的接口
export const menuEdit = data => post("/menuedit", data)
// 获取一条菜单信息接口
export const menuInfo = params => get("/menuinfo", params)
/* ==========================角色管理接口============================== */
// 角色添加接口
export const roleAdd = data => post("/roleadd", data)
// 获取角色列表接口
export const roleList = params => get("/rolelist", params)
// 获取一条角色信息接口
export const roleInfo = params => get("/roleinfo", params)
// 角色删除的接口
export const roleDelete = data => post("/roledelete", data)
// 角色编辑的接口
export const roleEdit = data => post("/roleedit", data)
/* ===========================管理员管理接口================================ */
// 管理员添加接口
export const userAdd = data => post("/useradd", data)
// 获取管理员总数接口（用于计算分页）
export const userCount = params => get("/usercount", params)
// 获取管理员列表接口（分页）
export const userList = params => get("/userlist", params)
// 获取一条管理员信息接口
export const userInfo = params => get("/userinfo", params)
// 管理员修改接口
export const userEdit = data => post("/useredit", data)
// 管理员删除接口
export const userDelete = data => post("/userdelete", data)
// 管理员登录接口
export const userLogin = data => post("/userlogin", data)
/* ===========================商品分类管理接口=================================== */
// 商品分类添加的接口
export const cateAdd = data => post("/cateadd", data, true)
// 获取商品分类列表的接口
export const cateList = params => get("/catelist", params)
// 商品分类删除的接口
export const cateDel = data => post("/catedelete", data)
// 获取一条商品分类信息的接口
export const cateInfo = params => get("/cateinfo", params)
// 商品分类编辑的接口
export const cateEdit = data => post("/cateedit", data, true)
/* ===========================轮播图管理接口=================================== */
// 轮播图添加的接口
export const bannerAdd = data => post("/banneradd", data, true)
// 获取轮播图列表的接口
export const bannerList = params => get("/bannerlist", params)
// 轮播图删除的接口
export const bannerDel = data => post("/bannerdelete", data)
// 获取一条轮播图信息的接口
export const bannerInfo = params => get("/bannerinfo", params)
// 轮播图编辑的接口
export const bannerEdit = data => post("/banneredit", data, true)
/* ===========================商品规格管理接口=================================== */
// 商品规格添加接口
export const specsAdd = data => post("/specsadd", data)
// 获取商品规格总数接口（用于计算分页）
export const specsCount = params => get("/specscount", params)
// 获取商品规格列表接口（分页）
export const specsList = params => get("/specslist", params)
// 获取一条商品规格信息
export const specsInfo = params => get("/specsinfo", params)
// 商品规格修改接口
export const specsEdit = data => post("/specsedit", data)
// 商品规格删除接口
export const specsDel = data => post("/specsdelete", data)
/* ===========================商品管理接口=================================== */
// 商品管理添加接口
export const goodsAdd = data => post("/goodsadd", data, true)
// 获取商品管理总数接口（用于计算分页）
export const goodsCount = params => get("/goodscount", params)
// 获取商品管理列表接口（分页）
export const goodsList = params => get("/goodslist", params)
// 获取一条商品管理信息
export const goodsInfo = params => get("/goodsinfo", params)
// 商品管理修改接口
export const goodsEdit = data => post("/goodsedit", data, true)
// 商品管理删除接口
export const goodsDel = data => post("/goodsdelete", data)
/* =============================限时秒杀接口=================================== */
// 限时秒杀添加的接口
export const seckAdd = data => post("/seckadd", data)
// 获取限时秒杀列表的接口
export const seckList = params => get("/secklist", params)
// 限时秒杀删除的接口
export const seckDel = data => post("/seckdelete", data)
// 获取一条秒杀信息的接口
export const seckInfo = params => get("/seckinfo", params)
// 限时秒杀编辑的接口
export const seckEdit = data => post("/seckedit", data)
// 获取二级分类下的商品
export const getGoodList = params => get("/getgoodlist", params)
/* =============================会员管理接口=================================== */
// 获取会员管理列表的接口
export const memberList = params => get("/memberlist", params)
// 获取一条会员信息的接口
export const memberInfo = params => get("/memberinfo", params)
// 会员管理修改接口
export const memberEdit = data => post("/memberedit", data)